---@meta

---@class component_forgerepairable
local forgerepairable = {}

---
---@param repairable idk # 
---author: 
function forgerepairable:SetRepairable(repairable)
end

---
---@param doer idk # 
---@param repair_item idk # 
---author: 
function forgerepairable:Repair(doer,repair_item)
end

---
---@param material idk # 
---author: 
function forgerepairable:SetRepairMaterial(material)
end

---
---author: 
function forgerepairable:OnRemoveFromEntity()
end

---
---@param fn idk # 
---author: 
function forgerepairable:SetOnRepaired(fn)
end

